English Dictionary
◊ STACKED HEEL
stacked heel
n : a heel made of many layers of leather